一个关于c程序( ->符号 )的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 14:51:44
在标准c程序中 ->符号 是什么作用?
比如 s->naxt=p;

->符号从表面上来说是指向的意思.一般用在指针上;
比如你所说的s->naxt=p;它的意思是说:
首先在内存中有一个指针S和一个单元P;
S是一个指针,它指向的内容是P单元;

"->"是指向结构体成员的运算符
实例:
struct student
{
int num;
}
struct student stu;
struct student *p;
p=&stu;
那么一下三种形式是等价的:
1. stu.num
2. (*P).num
3. p->num